/**
 * 版权所有(C)，上海海鼎信息工程股份有限公司，2015，所有权利保留。
 *
 * 项目名：	hdpos4-scm-api
 * 文件名：	DirectOrderDetail.java
 * 模块说明：
 * 修改历史：
 * 2015年12月7日 - xiongzhimin - 创建。
 */
package com.dal.common.entity;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 直配出货定单明细
 *
 * @author xiongzhimin
 *
 */
public class DirectOrderDetail{

  /** 类型*/
  private String cls;
  /** 缓存id */
  private String detailId;
  /** 商品 */
  //private Goods goods;
  /** 商品代码 */
  private String gdCode;
  /** 营销方式 */
  private Integer sale = 0;
  /** 计量单位 */
  private String munit;
  /** 数量 */
  private BigDecimal qty = BigDecimal.ZERO;
  /** 包装数量 */
  private String qtyStr;
  /** 规格价 */
  private BigDecimal price = BigDecimal.ZERO;
  /** 含税金额 */
  private BigDecimal total = BigDecimal.ZERO;
  /** 税额 */
  private BigDecimal tax = BigDecimal.ZERO;
  /** 到货数 */
  private BigDecimal acvQty = BigDecimal.ZERO;
  /** 缺货数 */
  private BigDecimal lackQty = BigDecimal.ZERO;
  /** 原有库存 */
  private BigDecimal invQty = BigDecimal.ZERO;
  /** 原有总库存 */
  private BigDecimal allInvQty = BigDecimal.ZERO;
  /** 税率 */
  private BigDecimal taxRate = BigDecimal.ZERO;
  /** 仓位 */
  //private Warehouse wrh;
  /** 来源单据类型 */
  private String srcCls;
  /** 来源单号 */
  private String srcNum;
  /** 来源行号 */
  private Integer srcLine;
  /** 包装 */
  private String qpcStr;
  /** 包装规格 */
  private BigDecimal qpc;
  /** 贸易协议价格 */
  private BigDecimal aggPrc = BigDecimal.ZERO;
  /** 赠品来源标识 */
  private Integer fromGid;
  /** 赠送比例 */
  private String qtyRat;
  /** 商品类型 */
  //private GoodsType goodsType = GoodsType.normal;
  /** 成本比率 */
  private BigDecimal costRate = BigDecimal.ONE;
  /** 是否使用预留 */
  private Integer useRsv;
  /** 来源定单号 */
  private String ordNum;
  /** 来源定单类型 */
  private String ordCls;
  /** 来源定单行号 */
  private Integer ordLine;
  /** 成本系数 */
  private BigDecimal costRates;;
  /** 送货价 */
  private BigDecimal sPrice = BigDecimal.ZERO;
  /** 自动补货数 */
  private BigDecimal srcAddQty = BigDecimal.ZERO;
  /** 补货建议修改数 */
  private BigDecimal addQty = BigDecimal.ZERO;
  /** 生命周期 */
  private String lifeCycle;
  /** 商品体积 */
  private BigDecimal volume;
  /** 送货金额 */
  private BigDecimal sTotal = BigDecimal.ZERO;
  /** 差异金额 */
  private BigDecimal dTotal = BigDecimal.ZERO;
  /** 零售单价 */
  private BigDecimal rtlPrc = BigDecimal.ZERO;
  /** 零售金额 */
  private BigDecimal rTotal = BigDecimal.ZERO;
  /** 采购到仓价 */
  private BigDecimal wrhPrice;
  /** 采购到店价 */
  private BigDecimal storePrice;
  /** 到店金额 */
  private BigDecimal storeTotal = BigDecimal.ZERO;
  /** 到店税额 */
  private BigDecimal storeTax = BigDecimal.ZERO;
  /** 库存数量 */
  private BigDecimal actInvQty;
  /** 库存金额 */
  private BigDecimal actInvTotal;

  // 界面忽略字段
  /** 牌价 */
  private BigDecimal listPrc = BigDecimal.ZERO;
  /** 正常折扣 */
  private BigDecimal ndis = BigDecimal.ZERO;
  /** 入仓折扣 */
  private BigDecimal ddis = BigDecimal.ZERO;
  /** 特价折扣 */
  private BigDecimal edis = BigDecimal.ZERO;
  /** 特别折扣 */
  private BigDecimal mdis = BigDecimal.ZERO;
  /** 每箱回扣 */
  private BigDecimal reBate = BigDecimal.ZERO;
  /** 新品折扣 */
  private BigDecimal npdis = BigDecimal.ZERO;
  /** 其他折扣 */
  private BigDecimal odis = BigDecimal.ZERO;
  /** 运费 */
  private BigDecimal carriage = BigDecimal.ZERO;
  /** 最小到效期 */
  private Date validDate;
  /** 缺货扣款单价 */
  private BigDecimal lackChGprice = BigDecimal.ZERO;
  /** 是否处理中 */
  private Integer inuse = 0;
  /** 建议零售价 */
  private BigDecimal advPrc;
  /** 建议配货价 */
  private BigDecimal adalcPrc;
  /** 库存下限 */
  private BigDecimal lowInv;
  /** 库存上限 */
  private BigDecimal highInv;
  /** 卡纸类型 */
  private String cardType;
  /** 包装要求 */
  private String packType;
  /** 特价优惠 */
  private BigDecimal amtDis = BigDecimal.ZERO;
  /** 补货建议数 */
  private BigDecimal recommendQty = BigDecimal.ZERO;
  /** 批号 */
  private String bNum;
  /** UUID标识 */
  private String uuid;
  /** 采购在单量 */
  private BigDecimal ordQty;
  /** 十四天出货量 */
  private BigDecimal outQtyOver14;
  /** 预计销售天数 */
  private Integer estSaleDay;
  /** 预计消耗天数 */
  private Integer estUseDay;
  /** 库存消耗天数 */
  private Integer invUseDay;
  /** 日均出货量 */
  private BigDecimal outQtyDaily;
  /** 成品库存 */
  private BigDecimal vdrInvQty;
  /** 门店30天销量 */
  private BigDecimal saleQtyOver30;
  /** 门店30天日均销量 */
  private BigDecimal saleQtyDaily30;
  /** 十四天门店销量 */
  private BigDecimal saleQtyOver14;
  /** 是否返利 */
  private Integer isReBate = 0;
  /** 起订量  */
  private BigDecimal limOrdQty;
  /** 门店最低起订量   */
  private BigDecimal storeLimOrdQty;
  /** 生产天数   */
  private BigDecimal manuFactureDay;
  /** 保质期   */
  private Integer validPeriod;
  /** 商品一级分类 */
  private String gdSort1;
  /** 商品二级分类 */
  private String gdSort2;
  /** 商品三级分类 */
  private String gdSort3;
  /** 商品名称 */
  private String gdName;

}
